encoding/json/jsontext.encodeBuffer.wr (field)
10 uses
encoding/json/jsontext (current package)
encode.go#L73: wr io.Writer
encode.go#L112: if _, ok := e.s.wr.(*bytes.Buffer); ok {
encode.go#L120: e.encodeBuffer = encodeBuffer{Buf: b, wr: w, availBuffer: e.availBuffer, bufStats: e.bufStats}
encode.go#L154: return e.wr != nil && (e.Tokens.Depth() == 1 || len(e.Buf) > 3*cap(e.Buf)/4)
encode.go#L160: if e.wr == nil || e.avoidFlush() {
encode.go#L173: if bb, ok := e.wr.(*bytes.Buffer); ok {
encode.go#L195: n, err := e.wr.Write(e.Buf)
pools.go#L105: if _, ok := e.s.wr.(*bytes.Buffer); ok {
pools.go#L106: e.s.wr, e.s.Buf = nil, nil // avoid pinning the provided bytes.Buffer
pools.go#L109: e.s.wr = nil // avoid pinning the provided io.Writer
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)